/*
 * @Description:用户类型接口
 * @Version: 1.0
 * @Autor: jiajun wu
 * @Date: 2021-11-30 17:46:38
 * @LastEditors: jiajun wu
 * @LastEditTime: 2021-12-01 12:00:27
 */

/** 登录 */
export interface LoginStruct {
  /** 用户名 */
  username: string,
  /** 密码 */
  password: string,
}

/** 登录数据接口 */
export interface LoginFormStateStruct {
  /** 记住密码 */
  rememberMe: boolean;
  /** 用户名 */
  username: string;
  /** 密码 */
  password: string;
  /** 手机号码 */
  mobile: string;
  /** 验证码 */
  captcha: string;
  /** 登录类型 userName.账号密码登录 phone.手机验证码登录 */
  type: string
}

/** 用户信息 */
export interface UserInfoStruct {
  /** 用户id */
  _id: string
  /** 用户名 */
  username: string | null
  /** 密码 */
  password: string | null
  /** 真实姓名 */
  realname: string | null
  /** 出生年 */
  birthYear: number | null
  /** 出生月 */
  birthMonth: number | null
  /** 出生日 */
  birthDay: number | null
  /** 性别 0.女 1.男 3.保密 */
  sex: number | null
  /** 所在机构id */
  orgId: string | null
  /** 机构名称 */
  orgName: string | null
  /** 用户类型 1.管理员 2.普通用户 3.其他 */
  types: number | null
  /** 描述/备注 */
  desc: string | null
  /** qq */
  qq: string | null
  /** 手机号码 */
  phone: string | null
  /** 电子邮箱 */
  email: string | null
  /** 用户状态 1.正常，2.禁用，3.注销 */
  enabled: number | null
  /** 头像id */
  portrait: string | null
  /** 上次登录ip */
  lastLoginIp: string | null
}

/** 登录成功返回值 */
export interface LoginResStruct {
  token: string,
  userInfo: UserInfoStruct
}
